package com.ruoyi.training.dto;

import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;
import com.ruoyi.training.domain.TrainingSchedule;

/**
 * 班级批量操作DTO
 */
@Data
public class TrainingClassBatchDTO {

    /**
     * 班级ID（用于定位要操作的班级）
     */
    @NotBlank(message = "班级ID不能为空")
    private String trainingClassId;

    /**
     * 该班级下的培训计划列表（全量）
     */
    @NotNull(message = "培训计划列表不能为null")
    private List<TrainingSchedule> trainingSchedules;
}
